package com.vst.base.orm;

import java.util.List;

public interface IBaseService
{
	/**
	 * 
	 * @param clazz
	 * @param id
	 * @return
	 */
	<T> T get(Class<T> clazz, Long id);

	/**
	 * 
	 * @param entity
	 * @return
	 */
	<T> List<T> queryList(T entity);	
	
	/**
	 * 
	 * @param clazz
	 * @return
	 */
	<T> List<T> queryList(Class<?> clazz);
}
